package com.cloud.entity.mes;

import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 成品码表
 * </p>
 *
 * @author loubobooo
 * @since 2021-06-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Table(name = "mes_sys_barcode")
public class MesSysBarCode implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @Id
    private String id;

    /**
     * 成品码箱码关系表id
     */
    private String lifeid;

    /**
     * 成品码
     */
    private String barcode;

    /**
     * 工位id
     */
    private String stationid;

    /**
     * 工厂id
     */
    private String factoryid;

    /**
     * 工单id
     */
    private String taskid;

    /**
     * 识别码
     */
    private String identifiercode;

    /**
     * 耐压电压
     */
    private BigDecimal withstandvoltage;

    /**
     * 耐压电流
     */
    private BigDecimal withstandcurrent;

    /**
     * 接地电流
     */
    private BigDecimal groundingcurrent;

    /**
     * 接地电阻
     */
    private BigDecimal groundingresistance;

    /**
     * 安规结果
     */
    private String safetyresult;

    /**
     * 使用状态0未使用 1已使用
     */
    private Integer usestatus;

    /**
     * 扫描工位（工位id+工位名称）
     */
    private String scanstation;

    /**
     * 创建时间
     */
    private Date cdtime;

    /**
     * 创建人id
     */
    private String cduserid;

    /**
     * 创建人名称
     */
    private String cdusername;

    /**
     * 修改时间
     */
    private Date mdtime;

    /**
     * 修改人id
     */
    private String mduserid;

    /**
     * 修改人名称
     */
    private String mdusername;

    /**
     * 删除标识0否1是
     */
    private Integer deleted;

    /**
     * 物料url
     */
    private String producturl;

    /**
     * 成品码日期
     */
    private Date barcodedate;


}
